/**
 * 
 */
package com.yidu.erp.service.exam;

import java.util.List;
import java.util.Map;

/**
 * 审核Service层
 * @author zengren
 * @date 2017年11月27日
 * @version 1.0
 */
public interface ExamService {
	
	/**
	 * 显示总店采购
	 * @param paramMap
	 * @return
	 */
	public Map<String, Object> showZPurchase(Map<String, Object> paramMap);
	
	/**
	 * 根据采购单id查询详情（总店采购）
	 * @param paramMap 参数
	 * @return
	 */
	public List<Map<String, Object>> findCaiGById(Map<String, Object> paramMap);
	
	/**
	 * 显示总店销售
	 * @param paramMap
	 * @return
	 */
	public Map<String, Object> showZMarket(Map<String, Object> paramMap);
	

	/**
	 * 
	 * @param paramMap
	 * @return
	 */
	public List<Map<String, Object>> findCaiGByIdZd(Map<String, Object> paramMap);
	
	/**
	 * 显示分店采购
	 * @param paramMap
	 * @return
	 */
	public Map<String, Object> showFPurchase(Map<String, Object> paramMap);
	
	/**
	 * 根据采购单id查询详情（分店采购）
	 * @param paramMap 参数
	 * @return
	 */
	public List<Map<String, Object>> findCaiGByIdFd(Map<String, Object> paramMap);
	
	/**
	 * 增加记录
	 * @param exam 
	 * @return
	 */
	public int insertInto(Map<String, Object> map);
	
	/**
	 * 分店财务审核
	 * @return
	 */
	public int fAuditFinance(Map<String, Object> map);
	
	/**
	 * 分店经理审核
	 * @return
	 */
	public int fAuditBoss(Map<String, Object> map);
	
	/**
	 * 总店财务审核
	 * @return
	 */
	public int zAuditFinance(Map<String, Object> map);
	
	/**
	 * 总店经理审核
	 * @return rows修改数据库总行数。
	 */
	public int zAuditBoss(Map<String, Object> map);
	
	/**
	 * 根据审核条目查询审核记录
	 * @param entryId
	 * @return
	 */
	public List<Map<String, Object>> queryExamOld(String entryId);
	
	/**
	 * 查询分店审核记录
	 * @param fdproId 分店采购id
	 * @return
	 */
	public List<Map<String, Object>> queryExamFdOld(String fdproId);
	
	/**
     * 显示生产计划
     * @param paramMap
     * @return
     */
    Map<String, Object> showZProduce(Map<String, Object> paramMap);
    
    /**
     * 显示生产明细
     * @param desingId 生产单id
     * @return
     */
    List<Map<String, Object>> findSenC(String designId);
    
}
